local yizhong = fk.CreateSkill {

  name = "joy__yizhong",

  tags = { Skill.Compulsory, },

}



yizhong:addEffect(fk.PreCardEffect, {
  name = "joy__yizhong",
  anim_type = "defensive",
  frequency = Skill.Compulsory,
  events = {fk.PreCardEffect},
  can_trigger = function(self, event, target, player, data)
    return player:hasSkill(yizhong.name) and data.card.trueName == "slash" and player.id == data.to and
      data.card.suit == Card.Club and #player.player_cards[Player.Equip] == 0
  end,
  on_use = Util.TrueFunc,
})

return yizhong